Design Flow for a Fault-Tolerant Reconfigurable Multi-FPGA Architecture for Space Applications

نویسندگان

  • Markus Koester
  • Jens Hagemeyer
  • Fabio Margaglia
  • Mario Porrmann
  • Florian Dittmann
  • Michael Ditze
  • Luca Sterpone
  • Julian Harris
  • Jørgen Ilstad
چکیده

Sensor technology continues to improve at the price of increased data rates, which require being processed. In the space domain, the available bandwidth for effectively transferring the data to the base station is limited, such that there is a need for a high-performance data processing unit on board of the spacecraft. This work targets the development of a scalable high-performance payload data processing system based on dynamically reconfigurable FPGAs. The system, which is called Dynamically Reconfigurable Processing Module (DRPM), enables a multitude of high performance data processing applications to be supported by the same hardware in space. While reconfigurable hardware offers higher performances than traditional DSP-based solutions, it also supports the same flexibility to modify the functionality at run-time. Dynamically Reconfigurable Processing Module (DRPM) The DRPM is a multi-FPGA architecture, which is designed especially for space applications. The FPGAs (Xilinx Virtex-4 family) are used to implement high performance data processing cores for a wide range of applications. In addition, the DRPM supports in-flight reconfiguration during a mission where required, whilst being fault-tolerant to space environment effects typically caused by high energy particles. Figure 1 shows a block diagram of the DRPM. The DRPM can be divided into interface components, control components, and data processing components. The payload data processing is performed on the FPGAs. Each FPGA is connected to a local memory bank, which is used for storing application data. Most of the FPGA resources are used for reconfigurable modules, which perform the payload data processing. Besides the reconfigurable modules each FPGA implements a memory controller for the local memory and a dynamic processing control unit to manage addresses and resources of the reconfigurable modules. The DRPM supports a variety of interfaces (CAN, SpaceWire, MIL-STD1553, etc.) to establish connection to avionics and source data instruments. The system controller is based on a Leon2-FT processor and offers services to the ground station to control all functions executed on the DRPM. The reconfiguration controller performs the reconfiguration processes of the FPGAs. Reconfiguration is used to M. Koester, J. Hagemeyer, F. Margaglia and M. Porrmann are with Heinz Nixdorf Institute, University of Paderborn, Paderborn, Germany. F. Dittmann and M. Ditze are with TWT GmbH Science & Innovation, Neuhausen, Germany. L. Sterpone is with Politecnico di Torino, Torino, Italy. J. Harris is with Swiss Space Technology, Champéry, Switzerland. J. Ilstad is with ESTEC, Noordwijk, The Netherlands. Control Components Data Processing Interfaces

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

مدل عملکردی تحلیلی FPGA برای پردازش با قابلیت پیکربندی مجدد

Optimizing FPGA architectures is one of the key challenges in digital design flow. Traditionally, FPGA designers make use of CAD tools for evaluating architectures in terms of the area, delay and power. Recently, analytical methods have been proposed to optimize the architectures faster and easier. A complete analytical power, area and delay model have received little attention to date. In addi...

متن کامل

Co - design of Fault - Tolerant Systems with Imperfect Fault Detection

In recent decades, transient faults have become a critical issue in modern electronic devices. Therefore, many fault-tolerant techniques have been proposed to increase system reliability, such as active redundancy, which can be implemented in both space and time dimensions. The main challenge of active redundancy is to introduce the minimal overhead of redundancy and to schedule the tasks. In m...

متن کامل

Hardware Implementation of Virtual Reconfigurable Circuit for Fault Tolerant Evolvable Hardware System on FPGA

29 Published By: Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd. AbstractThis research verify and describes a Virtual Reconfigurable Circuit (VRC) that designed and implemented for a Fault Tolerant Evolvable Hardware (EHW) system used to calculate the thermal power output of Egypt’s second Training and Research Reactor (ETRR2) during operation. This circuit have three measur...

متن کامل

Implementation of Reconfigurable Fault Tolerant Network on Chip for Aerospace Applications

The reliability of the software chip is the essential factor in VLSI design since the chip can be implanted in any embedded circuit varies from simple adder to crucial satellite device. Thus breach in VLSI chip operation may results in huge negative impact devastation. A novel architecture of VLSI chip testing design is proposed and unlike from normal BIST structure this structure ensures the s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010